<?php

//文件的上传




include "../common.php";
//function p($data){
//    echo "<pre>";
//    echo print_r($data,true);
//    echo "</pre>";
//}
//p($_FILES);//超全局变量
//sleep(10);






$upload_dir = "./upload" . "/";
is_dir($upload_dir) or mkdir($upload_dir, 0777, true); //创建目录
if (isset($_FILES['up'])) {//判断变量是否存在
    if ($_FILES['up']['error'] == 0) {//判断有无错误
        $tmp = $_FILES['up']['tmp_name'];
        if (is_uploaded_file($tmp)) {//判断文件是否是通过 HTTP POST 上传的
            $info = pathinfo($_FILES['up']['name']); //获得文件扩展名    
            $tofile = time() . mt_rand(1, 1000) . '.' . $info['extension']; //使用当前时间和随机数获得新文件名，防止文件名重复
            if (move_uploaded_file($tmp, $upload_dir . $tofile)) {//将上传的文件移动到新位置
                echo "上传成功";
            }
        }
    }
}
//php.ini配置文件中有关上传的配置 
//max_execution_time 脚本执行最大时间
//post_max_size post上传的允许大小
//upload_max_filesize 允许上传文件的大小
?>
